package com.kaifamiao.handling;

/**
 * 自定义异常类型
 * 1、通常通过继承 Exception 或 RuntimeException 来实现自定义异常类型
 *    只要是继承过 RuntimeException 的异常类型就属于 运行时异常(runtime-exception)
 *    凡是从来没有继承过 RuntimeException 的异常类型都属于 受检查异常(checked-exception)
 * 2、参照父类的构造方法生成自己的构造方法
 */
public class MathException extends Exception {

    public MathException() {
        super();
    }

    public MathException(String message) {
        super(message);
    }

    public MathException(String message, Throwable cause) {
        super(message, cause);
    }

    public MathException(Throwable cause) {
        super(cause);
    }

    public MathException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
        super(message, cause, enableSuppression, writableStackTrace);
    }

}
